package pack0622;

import java.util.Scanner;

//输入一行字符，分别统计出其中 英文字母、空格、数字和其它字符的个数。
public class DemoA {
     public static void main(String[] args) {
         Scanner sun=new Scanner(System.in);
         System.out.println("输入一串字符串 ");
         String a=sun.nextLine();
         int zimu =0;
         int shuzi =0;
         int kongge=0;
         int qita=0;

         for(int i=0;i<a.length();i++){
             char b=a.charAt(i);
             if((b >= 'a'&& b<= 'z')||(b>='A'&& b<='Z')){
                 zimu++;
             }else if(b>='0'&& b<='9'){
                 shuzi++;
             }else if(b==' '){
                 kongge++;
             }else
                 qita++;
         }
         System.out.println("字母"+zimu+"个"+"\n"+"数字"+shuzi+"个"+"\n"+"空格"+kongge+"个"+"\n"+"其他"+qita+"个");
     }
}
